//函数的类型，以及函数表达式1

//Javascript风格：函数定义与函数表达式
/* function aaa(x,y){
    return x+y;
}

let maAdd = function(x,y){
    return x+y;
}; */

//Typescript风格：函数定于与函数表达式
function add(x: number, y: number): number{
    return x+y;
}

let myAdd=function(x: number,y: number): number{
    return x+y;
};

//左值对函数的形状进行约束
let myAdd2 : (x: number, y: number)=>number =
function(x: number, y: number): number{ return x+y;};

console.log(add(1,2));
console.log(myAdd(3,4));
console.log(myAdd2(5,6));
